#[no_mangle]
pub extern "C" fn my_rust_function() {
    let mut x = 5;
    let y = &mut x;
    *y = 10;
    println!("{}", x);
}